<?php
/**
 * 캐쉬 쓰기 - Interface
 *
 * @package util
 * @subpackage cache
 *
 * @author jylee3@simplexi.com
 * @version 1.0
 */
interface utilCacheWriterInterface
{
    /**
     * 캐쉬 데이터 설정
     *
     * @param    String    $sClassName
     * @param    String    $sKey
     * @param    String    $mData
     *
     * @return    Mixed
     */
    public function setData($sClassName, $sKey, $mData);

    /**
     * 캐쉬 데이터 반환
     *
     * @param    String    $sClassName
     * @param    String    $sKey
     *
     * @return    Mixed
     */
    public function getData($sClassName, $sKey);

    /**
     * 캐쉬 초기화
     *
     * @param    String $sClassName
     *
     * @return    Boolean
     */
    //public function setClear($sClassName);

    /**
     * 캐쉬 전체 초기화
     *
     * @return Boolean
     */
    //public function setClearAll();
}
